home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Wonky Flux Batch 2019 02
/
Wonky_Flux_Batch_2019-02.zip
/
Wonky Flux Batch 2019-02
/
092 - EBU.dsk
/
EXPERIMENTAL
/
WHY.bas
< prev
Wrap
BASIC Source File
|
2019-02-17
|
1KB
|
33 lines
0 REM <CTRL-J>Trig.1<CTRL-J><CTRL-J>
1 TEXT : HOME : SPEED= 255: CLEAR :PI = 3.14159265
3 PRINT CHR$(4);"pr#3": GOSUB 400
4 PRINT : PRINT
5 PRINT " Degrees","Sine","Cosine","Tangent"
7 PRINT : PRINT : PRINT
10 C = PI/180
20 FOR G = 1 TO 90
25 PRINT G, STR$( INT(( SIN(G *C) *100000000 +1))/100000000), STR$( INT(( COS(G *C) *100000000 +1))/100000000), STR$( INT(( TAN(G *C) *100000000 +1))/100000000)
35 IF G = 59 THEN GOSUB 500
40 NEXT G
45 PRINT
50 PRINT " end"
75 PRINT CHR$(4);"pr#3"
99 END
100 REM <CTRL-E>End Main Body <CTRL-O><CTRL-J>
200 REM if 1st digit of string <>"."then...
210 IF LEFT$(T$,1) < >"." THEN 250
250 REM Branch for numbers greater than .99999999<CTRL-J>
300 REM if length of string <> then...<CTRL-J><CTRL-J>
400 REM Print to Printer or Screen?<CTRL-J>
410 HOME : VTAB 07: HTAB 17: PRINT "Print to {P}rinter or {S}creen";: GET T$
420 IF T$ < >"p" AND T$ < >"P" AND T$ < >"S" AND T$ < >"s" THEN 410
430 IF T$ = "S" OR T$ = "s" THEN RETURN
440 PRINT CHR$(4);"PR#1"
498 RETURN
499 REM
500 PRINT : PRINT : REM subr. for pg. breaks.<CTRL-J>
510 PRINT " Degrees","Sine","Cosine","Tangent"
515 PRINT : PRINT : PRINT
520 RETURN
1000 REM Control Codes For Printing
1010 REM ETC...ETC.